difficult problem or matter - Français Anglais Dictionnaire